package com.wellink.listviewsample;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.listview_layout);

        ListView listView = findViewById(R.id.list_item2);
        final String[] books = {"初级Android开发","中级Android开发","高级Android开发"};


//        android.R.layout.simple_list_item_1: 单独一行的文本框。
//        android.R.layout.simple_list_item_2: 两个文本框组成。
//        android.R.layout.simple_list_item_checked: 每项都是由一个已选中的列表项。
//        android.R.layout.simple_list_item_multiple_choice: 都带有一个复选框。
//        android.R.layout.simple_list_item_single_choice: 都带有一个单选钮。


        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,books);
        listView.setAdapter(adapter);

        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                Toast.makeText(MainActivity.this,"Click:"+books[position],Toast.LENGTH_LONG).show();
            }
        });
    }
}
